Skip to content

chore: remove license-header enforcement tooling#30

Merged
amrtgaber merged 1 commit into
mainfrom
chore/drop-license-header-enforcement
Jun 15, 2026
Merged

chore: remove license-header enforcement tooling#30
amrtgaber merged 1 commit into
mainfrom
chore/drop-license-header-enforcement

Conversation

@amrtgaber

Copy link
Copy Markdown
Contributor

What

  • Delete scripts/license_header.py
  • Remove the license_header.py --check step from the CI lint job

Why

These are GitHub "Use this template" repos — creating a project copies the entire tree, so the script and the CI gate were inherited by every downstream project, which then had to delete them.

Unchanged

The SPDX headers (35 files), NOTICE, and LICENSE stay. Only the enforcement automation is removed; headers on new files are maintained by hand going forward.

These are GitHub template repos ("Use this template" copies the whole tree), so the committed script and the CI check were inherited by every project created from the template and had to be removed there.

Delete scripts/license_header.py and the CI lint step that ran it. The SPDX headers and NOTICE are unchanged — only the enforcement automation is removed; headers on new files are added by hand going forward.
@amrtgaber amrtgaber merged commit e0923d4 into main Jun 15, 2026
2 checks passed
@amrtgaber amrtgaber deleted the chore/drop-license-header-enforcement branch June 15, 2026 05:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant